@NullResponse @CheckFlag(D1Punisher)
@NullResponse @CheckFlag(D2Punisher)
@NullResponse @CheckFlag(D3Punisher)
@NullResponse @CheckFlag(D4Punisher)
(D1Punisher)
@NullResponse @Goto(Hello)
(D2Punisher)
@SystemMessage [Miss A]: Contacting #DomHonorific #Contact1 .. #ReceptionChat
@NullResponse @AddContact1
@NullResponse @RemoveDomme @Goto(Hello)
(D3Punisher)
@SystemMessage [Miss A]: Contacting #DomHonorific #Contact2 .. #ReceptionChat
@NullResponse @AddContact2
@NullResponse @RemoveDomme @Goto(Hello)
(D4Punisher)
@SystemMessage [Miss A]: Contacting #DomHonorific #Contact3 .. #ReceptionChat
@NullResponse @AddContact3
@NullResponse @RemoveDomme @Goto(Hello)
(Hello)
Well @RT(hello,hi) #SlaveName  #DT4 @Goto(Start)
(Start)
@Flag(D1Punisher) @NullResponse @Goto(Domme)
@Flag(D2Punisher) @NullResponse @Goto(Contact1)
@Flag(D3Punisher) @NullResponse @Goto(Contact2)
@Flag(D4Punisher) @NullResponse @Goto(Contact3)
(Domme)
@RT(Well well,Oh my,Well) #SlaveName  #DT4
@RT(It's time to pay,We need to settle your recent behaviour,I believe I have just the thing to discipline you,I believe I know how to correct your bad behaviour!)  #DT4
(Repeat)
@Flag(Personality1) @NullResponse @If[SubEndurance]<=[3]Then(PM3Easy)
@Flag(Personality2) @NullResponse @If[SubEndurance]<=[5]Then(PM3Easy)
@Flag(Personality3) @NullResponse @If[SubEndurance]>=[6]Then(PM3Hard)
@NullResponse @Goto(PM3Medium)
(Contact1)
@RT(Well well,Oh my,Well) #SlaveName #DT4
@RT(I'm absolute sure you're gonna hate this and that makes me love it!,We need to correct your poor behaviour,You need a little discipline,Its about time we did something about your behaviour) #DT4
@NullResponse @If[SubEndurance]>[4]AND[SubEndurance]<[8]Then(PM3Medium)
@NullResponse @If[SubEndurance]>=[8]Then(PM3Hard) @Goto(PM3Easy)
(Contact2)
@RT(Well well,Oh my,Well) #SlaveName #DT4
@RT(Discipline I just love that,You're not gonna like this #GNMGrin,I dont think your #GNMCock will enjoy this,This is fun!) #DT4
@NullResponse @If[SubEndurance]>[3]AND[SubEndurance]<[7]Then(PM3Medium)
@NullResponse @If[SubEndurance]>=[7]Then(PM3Hard) @Goto(PM3Easy)
(Contact3)
@RT(Well well,Oh my,Well) #SlaveName #DT4
@RT(Discipline can never be cruel enough,Discipline is all about being cruel,Discipline is about showing no mercy!,No mercy for the bad ones..) #DT4
@NullResponse @If[SubEndurance]>[2]AND[SubEndurance]<[6]Then(PM3Medium)
@NullResponse @If[SubEndurance]>=[6]Then(PM3Hard) @Goto(PM3Easy)
(PM3Easy)
Setting up your punishment #DT4 @SetVar[CornerTimeLife]=[8]
Just a moment.. #DT4 @SetVar[CornerTimeCounter]=[#Random(660,1080)]
@NullResponse @SetVar[CornerTimeCounter2]=[0] @Goto(Info,RegularCornerTime)
(PM3Medium)
Setting up your punishment #DT4 @SetVar[CornerTimeLife]=[6]
Just a moment.. #DT4 @SetVar[CornerTimeCounter]=[#Random(960,1380)]
@NullResponse @SetVar[CornerTimeCounter2]=[0] @Goto(Info,RegularCornerTime)
(PM3Hard)
Setting up your punishment #DT4 @SetVar[CornerTimeLife]=[4]
Just a moment.. #DT4 @SetVar[CornerTimeCounter]=[#Random(1260,1680)]
@NullResponse @SetVar[CornerTimeCounter2]=[0] @Goto(Info,RegularCornerTime)
(RegularCornerTime)
Well this is gonna be rather simple.. #DT4
In a moment you will go to the corner @FollowUp25(Naked ofcourse in case you doubted that..) #DT4
In the corner you will @RT(just be standing with your fingers folded behind your hear,simply be standing,kneel and fold your fingers behind your head,simply be standing and pressing a coin against the wall with your nose arms down) #DT4
Stay there until you hear my bell, now go! #DT4 @CountVar[CornerTimeCounter2]
(RegularCornerTimeWait)
@NullResponse @If[CornerTimeCounter2]>[CornerTimeCounter]Then(RegularCornerTimeDone) @Wait(10) @Goto(RegularCornerTimeWait)
(RegularCornerTimeDone)
Get back here.. #DT4 @PlayAudio[\GNMSounds\SpecialSounds\Bell.mp3] @Wait(6)
(Success)
I know this was rough #SlaveName #DT4 @CountVar[CornerTimeCounter2, stop]
But it makes me happy knowing you completed it! #DT4 #MeritChangePLow
@NullResponse @TempFlag(S3Complete) @CallReturn(CR\BackgroundMode\Punishment\PunishmentBaseEnd.txt)
@End
(Info)
@Flag(RepeatCornerTime) Well since we're doing it again I better repeat the instructions.. #DT4
Now its very simple slut! #DT4 @TempFlag(RepeatCornerTime)
In a moment you'll go to the corner.. #DT4
While in the corner I want you to be on your toes! #DT4
At no point are you allowed to rest down on your heels #DT4
At least not while standing there #DT4
You'll hear my voice saying "up" or "down" #DT4
Down means going down in a squat still on toes #DT4
Up means standing up on your toes.. #DT4
Now I'm not done #GNMGrin #DT4
I want you to count the number of commands I give in your head #DT4
Everytime you hear a command I want you say "Thank You #DomHonorific " #DT4
Lastly I want you to count everytime your heel strikes the floor or you loose your balance.. #DT4
If both heels strikes at the same time it counts as two! #DT4
I never said this would be easy #GNMLol #DT4 @SetVar[CornerTimeCommands]=[0] 
Now go to the corner, stand on your toes and dont return before you hear the bell! #DT4 @TempFlag(CornerTimeDown) @Wait(5)
(CornerTime2)
@NullResponse @PlayAudio[\GNMSounds\Punishment\Corner\OnYourToes.mp3] @CountVar[CornerTimeCounter2]
(CornerTime1)
@NullResponse @If[CornerTimeCounter2]>[CornerTimeCounter]Then(Done) @Wait(#Random(5,15)) @Chance25(CornerTime1)
@Flag(CornerTimeDown) @NullResponse @PlayAudio[\GNMSounds\Punishment\Corner\Down\*.mp3] @ChangeVar[CornerCommandsGiven]=[CornerCommandsGiven]+[1] @Wait(1)
@Flag(CornerTimeUp) @NullResponse @PlayAudio[\GNMSounds\Punishment\Corner\Up\*.mp3] @ChangeVar[CornerCommandsGiven]=[CornerCommandsGiven]+[1] @Wait(1)
@Flag(CornerTimeDown) @NullResponse @DeleteFlag(CornerTimeDown) @TempFlag(CornerTimeUp) @Chance15(CornerTime2) @Goto(CornerTime1)
@Flag(CornerTimeUp) @NullResponse @TempFlag(CornerTimeDown) @DeleteFlag(CornerTimeUp) @Chance15(CornerTime2) @Goto(CornerTime1)
(Done)
Get back here! #DT4 @PlayAudio[\GNMSounds\SpecialSounds\Bell.mp3]
Apparently you made it.. #DT4
Now.. #DT4
(Lives)
Tell me what is the sum of times your heels touched the floor and you losing your balance? #DT4 @InputVar[CornerTimeFails]
@NullResponse @If[CornerTimeLife]<[CornerTimeFails]Then(Failed2)
#GNMGood #DT4
(CommandNumber)
How many commands where you given? #DT4 @InputVar[CornerCommands]
@NullResponse @If[CornerCommandsGiven]==[CornerCommands]Then(Correct1)
Wrong..  #DT4
It was @ShowVar[CornerCommandsGiven] commands.. #DT4 @Goto(Failed2)
(Correct1)
#GNMGood that was correct..
(ThankYouCheck)
Now I need you to be honest with me.. #DT4
Did you remember to say "thank you #DomHonorific " <i>everytime</i> I gave a command? #DT4 @Timeout(7,Silence)
[yes]#GNMGood #DT4 @Goto(Success)
[no]I appreciate your honesty! #DT4 #MeritChangePMedium @If[SubStrictness]>=[7]Then(Fee) @Goto(NoFee)
@DifferentAnswer Yes or no #SlaveName? #DT4
(Silence)
I'm gonna take your silence as a no.. #DT4 #MeritChangeNMedium @Goto(Fee)
(Failed1)
Well well I think that was a little too much.. #DT4
(Failed2)
I'm gonna give you 2 choices since you cant seem to do this right.. #DT4
Either you repeat the punishment or I'll count this punishment as a fail and collect a fee from you.. #DT4 @Timeout(10,FeeSilence)
[repeat,punish,punishment,yes]Again it is then.. #DT4 @Goto(Repeat)
[fail,fee,not again,please no,no,please dont,dont]#GNMGrin #DT4 @Goto(Fee)
@DifferentAnswer Repeat it or not again? #DT4
(FeeSilence)
Well your silence has a price #GNMGrin #DT4
(Fee)
While I do forgive you for this small "accident" #DT4 @TempFlag(PunishmentComplete)
@Flag(Personality1) I've taken a small fee from you #DT4 @ChangeVar[GNMGold]=[GNMGold]-[15]
@Flag(Personality2) I've taken a small fee from you #DT4 @ChangeVar[GNMGold]=[GNMGold]-[25]
@Flag(Personality3) I've taken a fee from you #DT4 @ChangeVar[GNMGold]=[GNMGold]-[40]
@NullResponse @TempFlag(S3Complete) @CallReturn(CR\BackgroundMode\Punishment\PunishmentBaseEnd.txt)
@End
(NoFee)
@NullResponse @TempFlag(PunishmentComplete)
@NullResponse @TempFlag(S3Complete) @CallReturn(CR\BackgroundMode\Punishment\PunishmentBaseEnd.txt)
@End